﻿namespace WMS6.QueryEntity
{
    using System;
    using System.Runtime.CompilerServices;
    using System.Runtime.Serialization;

    [DataContract]
    public class ReceiptQueryEntity : BaseQuery
    {
        [DataMember]
        public string AdviceDate { get; set; }

        [DataMember]
        public string AdviceNumber { get; set; }

        [DataMember]
        public string AllowAutoReceipt { get; set; }

        [DataMember]
        public string ArrivalDate { get; set; }

        [DataMember]
        public string CarrierAddress { get; set; }

        [DataMember]
        public string CarrierCity { get; set; }

        [DataMember]
        public string CarrierCountry { get; set; }

        [DataMember]
        public string CarrierEmail { get; set; }

        [DataMember]
        public string CarrierFax { get; set; }

        [DataMember]
        public string CarrierID { get; set; }

        [DataMember]
        public string CarrierName { get; set; }

        [DataMember]
        public string CarrierPhone { get; set; }

        [DataMember]
        public string CarrierProv { get; set; }

        [DataMember]
        public string CarrierRef { get; set; }

        [DataMember]
        public string CarrierZip { get; set; }

        [DataMember]
        public string ClosedDate { get; set; }

        [DataMember]
        public string ContainerQty { get; set; }

        [DataMember]
        public string ContainerRef { get; set; }

        [DataMember]
        public string ContainerType { get; set; }

        [DataMember]
        public string CreatedBy { get; set; }

        [DataMember]
        public string CreatedDate { get; set; }

        [DataMember]
        public string DeclarationsType { get; set; }

        [DataMember]
        public string DestCountry { get; set; }

        [DataMember]
        public string DiffQty { get; set; }

        [DataMember]
        public string DriverName { get; set; }

        [DataMember]
        public string ExpectedReceiptDate { get; set; }

        [DataMember]
        public string ExternalReceiptID { get; set; }

        [DataMember]
        public string ExternalReceiptId2 { get; set; }

        [DataMember]
        public string IncoTerms { get; set; }

        [DataMember]
        public string IsActive { get; set; }

        [DataMember]
        public string LottableMatchRequired { get; set; }

        [DataMember]
        public string OpenQty { get; set; }

        [DataMember]
        public string OwnerID { get; set; }

        [DataMember]
        public string PackingSlipNumber { get; set; }

        [DataMember]
        public string PaymentTerm { get; set; }

        [DataMember]
        public string PlaceOfDelivery { get; set; }

        [DataMember]
        public string PlaceOfDischarge { get; set; }

        [DataMember]
        public string PlaceOfLoading { get; set; }

        [DataMember]
        public string PoID { get; set; }

        [DataMember]
        public string ReceiptDate { get; set; }

        [DataMember]
        public string ReceiptID { get; set; }

        [DataMember]
        public string ReceiptType { get; set; }

        [DataMember]
        public string Remark { get; set; }

        [DataMember]
        public string Rma { get; set; }

        [DataMember]
        public string RowID { get; set; }

        [DataMember]
        public string SrcCountry { get; set; }

        [DataMember]
        public string Status { get; set; }

        [DataMember]
        public string TrackInventoryBy { get; set; }

        [DataMember]
        public string TrailerNumber { get; set; }

        [DataMember]
        public string TrailerOwner { get; set; }

        [DataMember]
        public string TransportationMode { get; set; }

        [DataMember]
        public string Udf1 { get; set; }

        [DataMember]
        public string Udf10 { get; set; }

        [DataMember]
        public string Udf2 { get; set; }

        [DataMember]
        public string Udf3 { get; set; }

        [DataMember]
        public string Udf4 { get; set; }

        [DataMember]
        public string Udf5 { get; set; }

        [DataMember]
        public string Udf6 { get; set; }

        [DataMember]
        public string Udf7 { get; set; }

        [DataMember]
        public string Udf8 { get; set; }

        [DataMember]
        public string Udf9 { get; set; }

        [DataMember]
        public string UpdatedBy { get; set; }

        [DataMember]
        public string UpdatedDate { get; set; }

        [DataMember]
        public string VehicleDate { get; set; }

        [DataMember]
        public string VehicleNumber { get; set; }

        [DataMember]
        public string VendorAddress { get; set; }

        [DataMember]
        public string VendorCity { get; set; }

        [DataMember]
        public string VendorCountry { get; set; }

        [DataMember]
        public string VendorEmail { get; set; }

        [DataMember]
        public string VendorFax { get; set; }

        [DataMember]
        public string VendorID { get; set; }

        [DataMember]
        public string VendorName { get; set; }

        [DataMember]
        public string VendorPhone { get; set; }

        [DataMember]
        public string VendorProv { get; set; }

        [DataMember]
        public string VendorRef { get; set; }

        [DataMember]
        public string VendorZip { get; set; }

        [DataMember]
        public string WarehouseRef { get; set; }

        [DataMember]
        public string WhID { get; set; }
    }
}

